﻿
    using System;
    namespace lib.Model
    {
    /// <summary>
    /// 类Users_Model
    /// </summary>
    [Serializable]
    public partial class Users_Model
    {
    /// <summary>
    /// 
    /// </summary>
    private int? fdUserId;
    private string fdUserAccount;
    private string fdUserPassword;
    private string fdUserPasswordSeed;
    private string fdUserName;
    private string fdUserMobile;
    private string fdUserEmail;
    private int? fdUserSex;
    private string fdUserDepName;
    private int? fdUserRoleId;
    private string fdUserLoginTicket;
    private DateTime? fdUserLoginTime;
    private int? fdUserLoginCount;
    private int? fdUserState;
    private DateTime? fdUserAddTime;
    private DateTime? fdUserUpdateTime;
    private string fdUserRemark;
  public Users_Model(){}
  /// <summary>
  /// 带参数的构造函数
  /// </summary>
    /// <param name="fdUserId"></param>
    /// <param name="fdUserAccount"></param>
    /// <param name="fdUserPassword"></param>
    /// <param name="fdUserPasswordSeed"></param>
    /// <param name="fdUserName"></param>
    /// <param name="fdUserMobile"></param>
    /// <param name="fdUserEmail"></param>
    /// <param name="fdUserSex"></param>
    /// <param name="fdUserDepName"></param>
    /// <param name="fdUserRoleId"></param>
    /// <param name="fdUserLoginTicket"></param>
    /// <param name="fdUserLoginTime"></param>
    /// <param name="fdUserLoginCount"></param>
    /// <param name="fdUserState"></param>
    /// <param name="fdUserAddTime"></param>
    /// <param name="fdUserUpdateTime"></param>
    /// <param name="fdUserRemark"></param>
  public Users_Model(int? fdUserId,string fdUserAccount,string fdUserPassword,string fdUserPasswordSeed,string fdUserName,string fdUserMobile,string fdUserEmail,int? fdUserSex,string fdUserDepName,int? fdUserRoleId,string fdUserLoginTicket,DateTime? fdUserLoginTime,int? fdUserLoginCount,int? fdUserState,DateTime? fdUserAddTime,DateTime? fdUserUpdateTime,string fdUserRemark)
  {
    this.fdUserId=fdUserId;
    this.fdUserAccount=fdUserAccount;
    this.fdUserPassword=fdUserPassword;
    this.fdUserPasswordSeed=fdUserPasswordSeed;
    this.fdUserName=fdUserName;
    this.fdUserMobile=fdUserMobile;
    this.fdUserEmail=fdUserEmail;
    this.fdUserSex=fdUserSex;
    this.fdUserDepName=fdUserDepName;
    this.fdUserRoleId=fdUserRoleId;
    this.fdUserLoginTicket=fdUserLoginTicket;
    this.fdUserLoginTime=fdUserLoginTime;
    this.fdUserLoginCount=fdUserLoginCount;
    this.fdUserState=fdUserState;
    this.fdUserAddTime=fdUserAddTime;
    this.fdUserUpdateTime=fdUserUpdateTime;
    this.fdUserRemark=fdUserRemark;
  }
  /// <summary>
  /// 带参数的构造函数
  ///（只包含数据表对应的属性，对于扩展的属性，应该在此方法或CopySelf方法的基础上扩展一个方法）
  /// </summary>
    /// <param name="m">要浅复制的对象</param>
  public Users_Model(Users_Model m)
  {
    this.fdUserId=m.fdUserId;
    this.fdUserAccount=m.fdUserAccount;
    this.fdUserPassword=m.fdUserPassword;
    this.fdUserPasswordSeed=m.fdUserPasswordSeed;
    this.fdUserName=m.fdUserName;
    this.fdUserMobile=m.fdUserMobile;
    this.fdUserEmail=m.fdUserEmail;
    this.fdUserSex=m.fdUserSex;
    this.fdUserDepName=m.fdUserDepName;
    this.fdUserRoleId=m.fdUserRoleId;
    this.fdUserLoginTicket=m.fdUserLoginTicket;
    this.fdUserLoginTime=m.fdUserLoginTime;
    this.fdUserLoginCount=m.fdUserLoginCount;
    this.fdUserState=m.fdUserState;
    this.fdUserAddTime=m.fdUserAddTime;
    this.fdUserUpdateTime=m.fdUserUpdateTime;
    this.fdUserRemark=m.fdUserRemark;
  }
  /// <summary>
  /// 返回一个当前对象的一个拷贝（只包含数据表对应的属性，对于扩展的属性，应该在此方法的基础上扩展一个方法）
  /// </summary>
  public Users_Model CopySelf()
  {
    return new Users_Model(this);
  }
    /// <summary>
    /// 
    /// </summary>
    public int? FdUserId
    {
        get { return this.fdUserId; }
        set { this.fdUserId=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public string FdUserAccount
    {
        get { return this.fdUserAccount; }
        set { this.fdUserAccount=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public string FdUserPassword
    {
        get { return this.fdUserPassword; }
        set { this.fdUserPassword=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public string FdUserPasswordSeed
    {
        get { return this.fdUserPasswordSeed; }
        set { this.fdUserPasswordSeed=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public string FdUserName
    {
        get { return this.fdUserName; }
        set { this.fdUserName=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public string FdUserMobile
    {
        get { return this.fdUserMobile; }
        set { this.fdUserMobile=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public string FdUserEmail
    {
        get { return this.fdUserEmail; }
        set { this.fdUserEmail=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public int? FdUserSex
    {
        get { return this.fdUserSex; }
        set { this.fdUserSex=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public string FdUserDepName
    {
        get { return this.fdUserDepName; }
        set { this.fdUserDepName=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public int? FdUserRoleId
    {
        get { return this.fdUserRoleId; }
        set { this.fdUserRoleId=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public string FdUserLoginTicket
    {
        get { return this.fdUserLoginTicket; }
        set { this.fdUserLoginTicket=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public DateTime? FdUserLoginTime
    {
        get { return this.fdUserLoginTime; }
        set { this.fdUserLoginTime=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public int? FdUserLoginCount
    {
        get { return this.fdUserLoginCount; }
        set { this.fdUserLoginCount=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public int? FdUserState
    {
        get { return this.fdUserState; }
        set { this.fdUserState=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public DateTime? FdUserAddTime
    {
        get { return this.fdUserAddTime; }
        set { this.fdUserAddTime=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public DateTime? FdUserUpdateTime
    {
        get { return this.fdUserUpdateTime; }
        set { this.fdUserUpdateTime=value; }
    }
    /// <summary>
    /// 
    /// </summary>
    public string FdUserRemark
    {
        get { return this.fdUserRemark; }
        set { this.fdUserRemark=value; }
    }
    }
    }
  
